apache
apache2 configtest
apachectl configtest
apache2 moduels
rewrite module - sudo a2enmod rewrite
ssl module - sudo a2enmod ssl
Restrict from IPs
<VirtualHost *:443>
ServerName abc.xyz
SSLEngine on
SSLCertificateKeyFile /etc/ssl/ssl.keys/priv.key
SSLCertificateFile /etc/ssl/ssl.cert/cert.crt
SSLCertificateChainFile /etc/ssl/ssl.cert/bundle.crt
<Location />
Require ip 103.197.207.9/32 103.147.163.172/32 103.197.207.30/32 13.232.119.224/32 103.197.207.58/24 13.200.188.45/32 103.197.206.30/32 103.197.206.164/32 103.122.30.51/32
</Location>
SSLProxyEngine On
ProxyRequests on
ProxyPass / https://example.com/
ProxyPassReverse / http://example.com/
</VirtualHost>